Core schema mappings: Scalable core computations in data exchange
نویسندگان
چکیده
Research has investigated mappings among data sources under two perspectives. On one side, there are studiesof practical tools for schema mapping generation; these focus on algorithms to generate mappings based on visualspecifications provided by users. On the other side, we have theoretical researches about data exchange. These studyhow to generate a solution – i.e., a target instance – given a set of mappings usually specified as tuple generatingdependencies. Since the notion of a core solution has been formally identified as an optimal solution, it is veryimportant to efficiently support core computations in mapping systems. In this paper we introduce several newalgorithms that contribute to bridge the gap between the practice of mapping generation and the theory of dataexchange. We show how, given a mapping scenario, it is possible to generate an executable script that computescore solutions for the corresponding data exchange problem. The algorithms have been implemented and tested usingcommon runtime engines to show that they guarantee very good performances, orders of magnitudes better than thoseof known algorithms that compute the core as a post-processing step.
منابع مشابه
Laconic Schema Mappings: Computing the Core with SQL Queries
A schema mapping is a declarative specification of the relationship between instances of a source schema and a target schema. The data exchange (or data translation) problem asks: given an instance over the source schema, materialize an instance (or solution) over the target schema that satisfies the schema mapping. In general, a given source instance may have numerous different solutions. Amon...
متن کاملOptimizing the Chase: Scalable Data Integration under Constraints
We are interested in scalable data integration and data exchange under constraints/dependencies. In data exchange the problem is how to materialize a target database instance, satisfying the source-totarget and target dependencies, that provides the certain answers. In data integration, the problem is how to rewrite a query over the target schema into a query over the source schemas that provid...
متن کاملLaconic schema mappings: computing core universal solutions by means of SQL queries
We present a new method for computing core universal solutions in data exchange settings specified by source-to-target dependencies, by means of SQL queries. Unlike previously known algorithms, which are recursive in nature, our method can be implemented directly on top of any DBMS. Our method is based on the new notion of a laconic schema mapping. A laconic schema mapping is a schema mapping f...
متن کاملSchema Matching and Schema Merging based on Uncertain Semantic Mappings
This dissertation lies in the research area of schema integration: the problem of combining the data of different data sources by creating a unified representation of these data. Two core issues in schema integration are schema matching, i.e. the identification of correspondences, or mappings, between input schema objects, and schema merging, i.e. the creation of a unified schema based on the i...
متن کاملMapping XSD to OO Schemas
This paper presents algorithms that make it possible to process XML data that conforms to XML Schema (XSD) in a mainstream object-oriented programming language. These algorithms are based on our previously developed objectoriented view of the core of XSD. The novelty of this view is that it is intellectually manageable for object-oriented programmers while still capturing the complexity of the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Syst.
دوره 37 شماره
صفحات -
تاریخ انتشار 2012